@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#646464; font-family:"Microsoft YaHei" }

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:url(header_bg.jpg) no-repeat top center; height:178px; overflow:hidden}

.headr_top{width:1100px; margin:0 auto; height:40px; line-height:40px;}

.top_tel{ background:url(tel_logo.png) no-repeat left center; padding-left:40px;  font-size:14px; color:#fff; font-weight:bold; float:left}

.top_tel span{  font-family: Verdana, Geneva, sans-serif; color:#f56f0c}

#search{height:28px; float: right;  margin-top:3px;}

#input{width: 173px;height:28px; line-height:28px; text-indent:5px; border: none;background:url(search_left.jpg) no-repeat left center;  }

.header{ width:1190px; margin:0 auto; clear:both}

.logo{ float:left;}

.submit{ background:url(search_right.jpg) no-repeat top center; width:59px; height:28px;}


.midbg{ width:100%; height:500px; position: relative; z-index:1;clear:both;  }

.iBan { height:500px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:500px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:500px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:500px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

/*.iBanScreen .num{ position:absolute; bottom:15px; left:45%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}*/

#container{width:1150px; margin:0 auto; clear:both}

.h2_index{ text-align:center; background:url(h2_bg.jpg) no-repeat bottom center; font-size:30px; font-weight:bold; color:#646464; padding-bottom:12px;margin-top:30px;}

.h2_color{ color:#85c125}

.h2_en{ color:#c5c5c5; font-size:14px; font-weight:normal; text-transform:uppercase}

.pro_show{ margin-top:30px;padding-bottom:40px; overflow:hidden}

#demo {overflow: hidden; width:100%;  float: left; height:239px; }

#indemo {float: left;width: 800%;}

#demo1 {float: left;}

.download_show li{ float:left; text-align:center;width:300px;  margin:5px 6px; height:239px;  }

/*.download_show li img{width:300px;height:255px; border:1px solid #e5e5e5;border-radius: 20px;}

.download_show li p{ font-size:14px;  line-height:40px; color:#000; height:40px; }

.download_show li a:hover p{ color:#eb5e28; }*/

#demo2 {float: left;}


/*#tab {overflow:hidden;zoom:1; width:314px; margin:0 auto; margin-bottom:40px }
#tab li {float:left; width:140px;height:37px;background:#d6d6d6;cursor:pointer; line-height:37px; font-size:18px; color:#000000; text-align:center; margin-right:17px}
#tab li.current {color:#fff; background:#f66e0a;}
#tab li span{ padding-left:3px; text-transform:capitalize}

#shouye_new ul {display:none; overflow:hidden; padding-bottom:24px;     border: 2px solid green;}
#shouye_new ul li{ float:left; margin:5px 6px;  }*/

.news_title{ line-height:25px;}

.number{ width:25px; height:25px; color:#fff; background:#000; display:block; text-align:center; line-height:25px; float:left; margin-right:6px; font-size:10px;}

.news_h2{ font-size:14px; color:#000}

.news_time{ float: right; color:#a3a3a3}

.news_p{ clear:both; line-height:20px; color:#3f3f3f; padding:5px 0px;}

#shouye_new ul li a:hover .news_h2{ color:#f3a818}

.news_index{ width:1150px; margin:0 auto; padding-top:23px; margin-bottom:38px; overflow:hidden; clear:both }

.news_index ul{ float:left; width:806px;  margin-top:18px; background:#f6f6f6}

.news_index ul li{ float:left; width:806px; height:88px}

.news_index ul li a:hover .n_time{ background:#f66e0a}

.news_index ul li a:hover .n_list_right{ color:#f66e0a}

.n_time{ width:96px; height:77px; float:left; background:#85c125; text-align:center; font-size:36px; color:#fff; padding-top:10px}

.n_time span{ font-size:14px;}

.n_list_right{ float:right; width:675px; border-bottom:1px solid #cccccc;height:77px; font-size:14px; color:#404040; font-weight:bold; padding:10px 15px 0px 15px; line-height:20px; margin-right:5px;}

.n_list_right span{ font-size:12px; color:#565656; font-weight:normal; padding-top:5px; display:block}

.news_img{ float:right; margin-right:9px;}

.about_index{margin-top:24px;}

.about_switch{ float:left; width:374px; margin-right:20px;}

.about_p{ float:right; width:750px; font-size:14px; line-height:27px; text-indent:2em; }

.about_p span{ display:block; text-align:right}

.about_p span a{ color:#f66e0a}

.about_p span a:hover{ text-decoration:underline}

.about_show{ clear:both; padding:20px 0px; overflow:hidden}

#demo3 {overflow: hidden; width:100%;  float: left; height:297px; margin-top:20px; }

#indemo01 {float: left;width: 800%;}

#demo4 {float: left;}

.about_img_show li{ float:left; text-align:center;width:205px;  margin:0px 10px; height:297px;  }

.about_img_show li img{border:1px solid #d7d7d7}

#demo5 {float: left;}


/*.about_index ul{padding-top:28px; clear: both; overflow:hidden}

.about_index ul li{ float:left; margin:0px 11px; }

.about_index ul li img{border:1px solid #d7d7d7}*/

.case_index{margin-top:30px; }

.case_index ul{ overflow:hidden; margin-bottom:40px;}

.case_index ul li{ float:left; width:369px; margin:0px 7px;}

.case_index ul li p{ color:#404040; font-size:18px; line-height:35px;}

.case_index ul li a{ color:#7a7a7a; line-height:23px;}

.case_index ul li a:hover p{ color:#85c125; font-weight:bold}

#footer_bg{ background:#85c125; clear:both; overflow:hidden;padding-bottom:30px;}

.footer{ width:1150px; margin:0 auto; padding-top:20px; color:#fff}

.footer a{ color:#fff;overflow:hidden}

.f_list{ float:left; margin:20px 90px 20px 0px;overflow:hidden}

.f_list p{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:10px;}

.f_list ul { overflow:hidden}

.f_list ul li{ line-height:23px; font-size:14px;}

.f_contact{ float:right; width:490px; font-size:14px;padding-top:20px;}

.f_contact img{ float:left; margin-right:35px;}

.f_contact p{ line-height:30px;}

.footer_p{ clear:both; border-top:1px solid #fff; margin-top:10px; padding-top:10px;}

.footer_p p{  line-height:25px; font-size:14px;}

.footer_p p a:hover{ text-decoration:underline}

.top{ clear:both; text-align:center}

/*ny*/

.banner_ny{ clear: both; background:url(banner_ny.jpg) no-repeat top center; height:193px;}

#content_ny{ width:1000px; margin:0 auto}

.left{ width:220px; float:left; margin-top:15px; margin-bottom:100px}

.prolist_ny{ background:url(prolist_bg.jpg) no-repeat right top; }

.prolist_ny h2{ height:56px; padding-left:22px; font-size:22px; color:#ffffff; font-weight:normal; background:url(pro_h2_ny.jpg) no-repeat left top; padding-top:12px;}

.prolist_ny h2 span{ color:#dbdbdb; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}

.prolist_ny ul{ border:1px solid #e8e8e8;border-top: none}

.prolist_ny ul li{ line-height:35px; background:url(list_dian.jpg) no-repeat right center;  border-top:1px solid #e8e8e8  }

.prolist_ny ul li a{ padding-left:22px; display: block; font-size:16px; color:#333333;padding-top:5px}

.prolist_ny ul li a:hover{ background:url(list_a.jpg) no-repeat right center; color:#f66e0a; }

.prolist_ny ul .list01_ny a{background:url(list_a.jpg) no-repeat right center; color:#f66e0a; }

.contact_ny{ background:url(contact_bg.jpg) no-repeat left top; height:232px; margin-top:18px}

.contact_ny h2{ height:55px; line-height:55px; padding-left:22px; font-size:20px; color:#ffffff; font-weight:normal}

.contatc01{ text-align:center; line-height:30px; color:#4b4b4b; padding-top:10px}

.contatc01 span{ font-family: Verdana, Geneva, sans-serif; font-size:22px; color:#e46c0b; font-weight:bold; line-height:1;}

.contatc02{ text-align:center; padding-top:20px;color:#4b4b4b;}

.contatc02 img{ padding-top:10px}

.right{ width:735px; float: right; border:1px solid #e8e8e8;margin-top:15px; margin-bottom:100px}

.title_h1{height:68px;line-height:68px;color:#0a090e; background:url(h1_bg.jpg) no-repeat left center; padding-left:17px; font-size:24px;font-family:"Microsoft YaHei"; }

.en_ny{ font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:12px; color:#919191;text-transform : uppercase}

.return{float:right;font-size:12px;font-weight:normal; color:#999999; font-family:"宋体"}

.return .home{ background:none}

.return a{color:#999999;padding-right:5px;padding-left:10px;}

.return a:hover{ color:#e46c0b}

.page_content{margin:15px 10px;line-height:30px;text-align:center; overflow:hidden}

.page_content p{text-align:left;text-indent:2em; font-size:14px; color:#5b5b5b}

.page_content p img{
  padding: 5px 0px;
  width: 90% !important;
  height: auto !important;
  display: block;}

.News_list{margin-top:5px;text-align:left; font-size:14px}

.News_list li{line-height:32px;background:url(news_dian_ny.jpg) no-repeat left center; border-bottom:1px dashed #d7d7d7;}

.News_list li a{color:#5b5b5b; display:block;padding-left:25px;}

.News_list li a:hover{ color:#70b603; }

.time{ float:right}

#page{clear:both;margin:20px; text-align:right; color:#9d9898}

#page a{color:#666666;padding-left:5px}

.Product_content{margin:15px 10px;line-height:30px;text-align:center; overflow:hidden}

.Product_content p{text-align:left;text-indent:2em; font-size:14px; color:#5b5b5b}

.Product_content p img{ margin-left:-22px; padding:5px 0px}

.Product_list{margin-top:5px;overflow:hidden}

.Product_list li{float:left; text-align:center;width:227px;height:201px;  margin:10px 5px;}

.Product_list li img{width:225px;height:169px; border:1px solid #ccc}

.Product_list li h3{font-size:14px;  line-height:30px; color:#7d7d7d; height:30px; font-weight:normal }

.Product_list li a:hover h3{ color:#e46c0b}

.about_list{margin-top:5px;overflow:hidden}

.about_list li{float:left; text-align:center;width:227px;height:355px;  margin:10px 5px;}

.about_list li img{width:225px;height:323px; border:1px solid #ccc}

.about_list li h3{font-size:14px;  line-height:30px; color:#7d7d7d; height:30px; font-weight:normal }

.about_list li a:hover h3{ color:#e46c0b}

.title{height:30px;line-height:30px;font-size:18px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000}

.hit{height:30px;line-height:30px;}

#page-content{text-align:center}

.page{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px}

.page a{color:#7e7e7e}

#page-content img{margin-top:10px}

.cp-details{text-align:left;height:30px;line-height:30px;font-size:14px;margin:20px 0px}

#related_product{overflow:hidden}

#related_product h2{font-size:14px;margin:15px;text-align:left}

#related_product ul li{float:left;width:156px;text-align:center; margin-right:10px; margin-left:10px; height:170px}

#related_product ul li img{width:150px;height:118px;background:#f1f1f1; border:1px solid #dcdcdc; padding:2px}

#related_product ul li h3{font-size:12px;font-weight:normal;margin:5px;}

#related_product ul li  a{color:#4e4e4e}

#details {margin-bottom:20px;margin-top:20px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#page a.active:link, #page a.active:visited {color: #f66e0a}





.nav{ float:right; width:700px;}
#felei_right {
  line-height: 41px;  list-style-type: none; margin:0px auto; width:700px; clear:both;    margin-top: 50px;
}

#felei_right a {
color:#000; display: block;border-radius:50px;
}

#felei_right a:link  {
font-size:18px; color:#000; text-decoration:none;
}
#felei_right a:visited  {
font-size:18px; color:#000;text-decoration:none;
}
#felei_right a:hover  {
background:url(nav_h.jpg) no-repeat top center;text-decoration:none;
}

#felei_right li {
float:left;height:40px; line-height:40px; width:97px; text-align:center; font-size:17px;  margin-right:2px;
}
#felei_right li a:hover{
background:#f66e0a; color:#fff
}
#felei_right li ul {
 line-height: 30px;  list-style-type: none;text-align:left;
 left: -999em; width: 117px; position: fixed; z-index:9999;
}
#felei_right li ul li{
 float: left; width: 117px;
background:#fff;

}
#felei_right li:hover a.first_hover{background:#f66e0a; color:#fff}

#felei_right li ul a{
 display: block; width: 117px;_width: 107px; height:auto; margin:0 auto;text-align:center;
}

#felei_right li ul a:link  {
 color:#000; text-decoration:none; font-size:14px;
}
#felei_right li ul a:visited  {
 color:#000;text-decoration:none;
}
#felei_right li ul a:hover  {
 background: #f66e0a; color:#FFF;
}

#felei_right li:hover ul {
 left: auto;
}
#felei_right li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}



































.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}


























